make great strides in something - Turkish English Dictionary